第12天我要實作的是利用光遮斷傳感器點亮led。
那首先是這次需要的模組
可以透過遮斷中間兩根立柱的光感來改變狀態值。
接線圖
實體圖
再來是arduino部分
Arduion的部分基本上跟昨天的一樣,首先設定腳位輸出入值。
再來讀取狀態值。
接著利用if迴圈去判定led的狀態。
上傳完後就可以嘗試利用硬幣去觸發它的感應。
程式碼
void setup() {
pinMode(9,INPUT_PULLUP);
pinMode(13,OUTPUT);
}
void loop() {
int value=digitalRead(9);
if(value==HIGH){
digitalWrite(13,HIGH);
}else{
digitalWrite(13,LOW);
}
}